home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 117 / PC Guia 117.iso / Software / Utils / Software4 / Product5 / Setup.exe / dlkfilt.inf < prev    next >
Encoding:
Windows Setup INFormation  |  2005-02-24  |  6.1 KB  |  236 lines

  1. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  2. ;
  3. ; DESlock+ File System Components Install Script
  4. ;
  5. ; Version 1.0.0.2
  6. ;
  7. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  8.  
  9. [Version]
  10. signature      = "$Windows NT$"
  11. Class        = "ActivityMonitor"                            ;This is determined by the work this filter driver does
  12. ClassGuid     = {b86dff51-a31e-4bac-b3cf-e8cfe75c9fc2}    ;This value is determined by the Class
  13. Provider     = %Msft%
  14.  
  15. [DestinationDirs]
  16. DefaultDestDir             = 12
  17. dlkfsdlp.DriverFiles     = 12             ;%windir%\system32\drivers
  18.  
  19. [SourceDisksNames]
  20. 1 = %Disk1%
  21.  
  22. [SourceDisksFiles]
  23. dlkfsrec.sys = 1
  24. dlkfsflt.sys = 1
  25. dlkfsenc.sys = 1
  26. dlkfskrn.sys = 1
  27. dlkcrypt.sys = 1
  28.  
  29. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  30. ;;
  31. ;; Default install sections
  32. ;;
  33.  
  34. [DefaultInstall]
  35. OptionDesc          = %dlkfsServiceDesc%
  36.  
  37. [DefaultInstall.Services]
  38. ; Add recognizer
  39. AddService          = %dlkfsrecservicename%,,dlkfsrec.Service
  40. AddReg              = dlkfsrec.AddRegistry
  41.  
  42. ; Add Filter
  43. AddService          = %dlkfsfltservicename%,,dlkfsflt.Service
  44. AddReg              = dlkfsflt.AddRegistry
  45.  
  46. ; Add Kernel Services Driver
  47. AddService          = %dlkfskrnservicename%,,dlkfskrn.Service
  48. AddReg              = dlkfskrn.AddRegistry
  49.  
  50. ; Add Enc Filter Functionality Driver
  51. AddService          = %dlkfsencservicename%,,dlkfsenc.Service
  52. AddReg              = dlkfsenc.AddRegistry
  53.  
  54. ; Add Crypto Kernel Driver
  55. AddService          = %dlkcryptservicename%,,dlkcrypt.Service
  56. AddReg              = dlkcrypt.AddRegistry
  57.  
  58. ;
  59.  
  60. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  61. ;;
  62. ;; Default uninstall sections
  63. ;;
  64.  
  65. [DefaultUninstall]
  66.  
  67. [DefaultUninstall.Services]
  68. DelService            = %dlkfsrecservicename%
  69. DelReg              = dlkfsrec.DelRegistry
  70.  
  71. DelService            = %dlkfsfltservicename%
  72. DelReg              = dlkfsflt.DelRegistry
  73.  
  74. DelService            = %dlkfskrnservicename%
  75. DelReg              = dlkfskrn.DelRegistry
  76.  
  77. DelService            = %dlkfsencservicename%
  78. DelReg              = dlkfsenc.DelRegistry
  79.  
  80. DelService            = %dlkcryptservicename%
  81. DelReg              = dlkcrypt.DelRegistry
  82.  
  83. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  84. ;
  85. ; Services Section
  86. ;
  87.  
  88. [dlkfsrec.Service]
  89. DisplayName     = %dlkfsrecservicename%
  90. Description     = %dlkfsrecservicedesc%
  91. ServiceBinary     = %12%\dlkfsrec.sys                        
  92. ServiceType     = 2
  93. StartType     = 0
  94. ErrorControl     = 1
  95. AddReg         = dlkfsrec.AddRegistry
  96.  
  97. [dlkfsflt.Service]
  98. DisplayName     = %dlkfsfltservicename%
  99. Description     = %dlkfsfltservicedesc%
  100. ServiceBinary     = %12%\dlkfsflt.sys
  101. ServiceType     = 2
  102. StartType     = 0
  103. ErrorControl     = 1
  104. Dependencies     = %dlkfsrecservicename%
  105. AddReg         = dlkfsflt.AddRegistry
  106.  
  107. [dlkfskrn.Service]
  108. DisplayName     = %dlkfskrnservicename%
  109. Description     = %dlkfskrnservicedesc%
  110. ServiceBinary     = %12%\dlkfskrn.sys
  111. ServiceType     = 1
  112. StartType     = 0
  113. ErrorControl     = 1
  114. Dependencies     = %dlkfsfltservicename%
  115. AddReg         = dlkfskrn.AddRegistry
  116.  
  117. [dlkfsenc.Service]
  118. DisplayName     = %dlkfsencservicename%
  119. Description     = %dlkfsencservicedesc%
  120. ServiceBinary     = %12%\dlkfsenc.sys
  121. ServiceType     = 2
  122. StartType     = 0
  123. ErrorControl     = 1
  124. Dependencies     = %dlkfsfltservicename%, %dlkfskrnservicename%, %dlkcryptservicename%
  125. AddReg         = dlkfsenc.AddRegistry
  126.  
  127. ;
  128.  
  129. [dlkcrypt.Service]
  130. DisplayName     = %dlkcryptservicename%
  131. Description     = %dlkcryptservicedesc%
  132. ServiceBinary     = %12%\dlkcrypt.sys
  133. ServiceType     = 1
  134. StartType     = 0
  135. ErrorControl     = 1
  136. AddReg         = dlkcrypt.AddRegistry
  137.  
  138.  
  139. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  140. ;
  141. ; Registry Modifications
  142. ;
  143.  
  144. ;
  145. ; Valid RecognizerFlags:-
  146. ;
  147. ;    DLKFS_REC_FLAG_DISABLE_ATTACHMENT (0x00000080) : Disabled attaching to filesystems
  148. ;
  149. [dlkfsrec.AddRegistry]
  150. HKLM,%dlkfsrecRegistry%,%dlkfsDebugFlags%,0x00010001 ,0
  151. HKLM,%dlkfsrecRegistry%,%dlkfsRecogFlags%,0x00010001, 0
  152.  
  153. [dlkfsrec.DelRegistry]
  154. HKLM,%dlkfsrecRegistry%,%dlkfsDebugFlags%
  155. HKLM,%dlkfsrecRegistry%,%dlkfsRecogFlags%
  156.  
  157.  
  158. [dlkfsflt.AddRegistry]
  159. HKLM,%dlkfsfltRegistry%,%dlkfsDebugFlags%,0x00010001 ,0
  160. HKLM,%dlkfsfltRegistry%,%dlkfsFiltFlags%,0x00010001 ,0
  161.  
  162. [dlkfsflt.DelRegistry]
  163. HKLM,%dlkfsfltRegistry%,%dlkfsDebugFlags%
  164. HKLM,%dlkfsfltRegistry%,%dlkfsFiltFlags%
  165.  
  166.  
  167. [dlkfsenc.AddRegistry]
  168. HKLM,%dlkfsencRegistry%,%dlkfsDebugFlags%,0x00010001 ,0
  169. HKLM,%dlkfsencRegistry%,%dlkfsEncFlags%,0x00010001 ,5
  170.  
  171. [dlkfsenc.DelRegistry]
  172. HKLM,%dlkfsencRegistry%,%dlkfsDebugFlags%
  173. HKLM,%dlkfsencRegistry%,%dlkfsEncFlags%
  174.  
  175.  
  176. [dlkcrypt.AddRegistry]
  177. HKLM,%dlkcryptRegistry%,%dlkfsDebugFlags%,0x00010001 ,0
  178.  
  179. [dlkcrypt.DelRegistry]
  180. HKLM,%dlkcryptRegistry%,%dlkfsDebugFlags%
  181.  
  182. [dlkfskrn.AddRegistry]
  183. HKLM,%dlkfskrnRegistry%,%dlkfsDebugFlags%,0x00010001 ,0
  184.  
  185. [dlkfskrn.DelRegistry]
  186. HKLM,%dlkfskrnRegistry%,%dlkfsDebugFlags%
  187.  
  188. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  189. ;
  190. ; Copy Files
  191. ;
  192. [dlkfsdlp.DriverFiles]
  193. dlkfsrec.sys
  194. dlkfsflt.sys
  195. dlkfsenc.sys
  196. dlkfskrn.sys
  197. dlkcrypt.sys
  198.  
  199. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  200. ;;
  201. ;; String Section
  202. ;;
  203.  
  204. [Strings]
  205. Msft                = "DESkey Ltd."
  206. dlkfsServiceDesc    = "DESlock+ File System"
  207. dlkfsrecservicename = "DLKFSREC"
  208. dlkfsrecservicedesc = "DESlock+ File System Recognizer"
  209. dlkfsrecRegistry    = "system\currentcontrolset\services\dlkfsrec"
  210. dlkfsfltservicename = "DLKFSFLT"
  211. dlkfsfltservicedesc = "DESlock+ File System Filter"
  212. dlkfsfltRegistry    = "system\currentcontrolset\services\dlkfsflt"
  213. dlkfsencservicename = "DLKFSENC"
  214. dlkfsencservicedesc = "DESlock+ File System Encryption"
  215. dlkfsencRegistry    = "system\currentcontrolset\services\dlkfsenc"
  216. dlkcryptservicename = "DLKCRYPT"
  217. dlkcryptservicedesc = "DESlock+ Kernel Mode Cryptographic Module"
  218. dlkcryptRegistry    = "system\currentcontrolset\services\dlkcrypt"
  219. dlkfskrnservicename = "DLKFSKRN"
  220. dlkfskrnservicedesc = "DESlock+ File System Kernel Support Module"
  221. dlkfskrnRegistry    = "system\currentcontrolset\services\dlkfskrn"
  222.  
  223.  
  224. dlkfsDebugFlags     = "DebugFlags"
  225.  
  226. dlkfsRecogFlags        = "RecognizerFlags"
  227. dlkfsFiltFlags        = "FilterFlags"
  228. dlkfsEncFlags        = "FilterPluginFlags"
  229.  
  230.  
  231. Disk1               = "DESlock+ File System Components Install Disk"
  232.  
  233.  
  234.  
  235.  
  236.